package org.brisling.base.domain.inf;

import java.util.Date;

/**
 * 
 * <p>Title: BaseDomainInf</p>
 * <p>Description: 业务实体类接口</p>
 * <p>Company: tongking</p> 
 * @author jackson wang
 * @since  1.0
 * @version 1.0
 * @date 2015年6月11日 下午10:48:01
 */
public interface BaseDomainInf extends SimpleDomainInf{
	
	Long getId();
	
	void setId(Long id);

	Date getModiDate();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setModiDate(java.util.Date)
	 */
	void setModiDate(Date modiDate);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getCreater()
	 */
	Long getCreater();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setCreater(java.lang.Long)
	 */
	void setCreater(Long creater);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getModifier()
	 */
	Long getModifier();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setModifier(java.lang.Long)
	 */
	void setModifier(Long modifier);

		
	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getBizid()
	 */
	Long getBizid();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setBizid(java.lang.Long)
	 */
	void setBizid(Long bizcode);
	

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getBizid()
	 */
	String getBizno();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setBizid(java.lang.Long)
	 */
	void setBizno(String bizcode);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getIdentify()
	 */
	String getIdentify();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setIdentify(java.lang.String)
	 */
	void setIdentify(String identify);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getName()
	 */
	String getName();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setName(java.lang.String)
	 */
	void setName(String name);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getSortedid()
	 */
	Integer getSortedid();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setSortedid(java.lang.Integer)
	 */
	void setSortedid(Integer sortedid);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getCreateTime()
	 */
	Date getCreateTime();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setCreateTime(java.util.Date)
	 */
	void setCreateTime(Date createTime);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getComment()
	 */
	String getRemarks();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setComment(java.lang.String)
	 */
	void setRemarks(String comment);

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#getCreateTimeJson()
	 */
	String getCreateTimeJson();

	/* (non-Javadoc)
	 * @see org.brisling.domain.common.BaseDomainInf#setCreateTimeJson(java.lang.String)
	 */
	void setCreateTimeJson(String date);
	
	/*
	 * 业务编码
	 */
	String getBizcode();
	
	void setBizcode(String bizcode);
	
	String getTmpid();

	void setTmpid(String tmpid) ;
	
	String getIds();
	
	void setIds(String ids);	
	
}